// 1.引入mongoose模块
const mongoose = require('mongoose');
const {static} = require('../config/config')

// 2.创建文章集合规则
const UserSchema = new mongoose.Schema({
    // 用户名
    name: {
        type: String,
        required:true
    },
    // 邮箱
    email: {
        type: String,
        required:true
    },
    // 密码
    pwd: {
        type: String,
        required:true
    },
    // 性别（0：男，1：女，2：未知 默认：2）
    sex: {
        type: Number,
        default: 2
    },
    // 电话号码
    phone: {
        type: Number
    },
    // 注册时间
    time: {
        type: Date,
        default: new Date()
    },
    // 生日
    brith: {
        type: String,
        default:'2000-01-01'
    },
    // 签名
    explain: {
        type: String
    },
    // 头像
    avatar: {
        type: String,
        default: static+'user.png'
    }


})


// 3.根据规则创建集合
const User = mongoose.model('User', UserSchema);


// 4.将集合做为模块成员进行导出
module.exports = User
